package com.hh.erp.util.http;

import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
public class DiscoveryException extends RuntimeException {

    /**
     * 状态码
     */
    private Integer code;
    
    private String msg;
    
    /**
     * 构造方法
     * @param code 状态码
     * @param message 异常消息
     */
    public DiscoveryException(Integer code, String message) {
        super(message);
        this.code = code;
        this.msg = message;
    }

    /**
     * 构造方法
     * @param message 异常消息
     */
    public DiscoveryException(String message) {
        this(-1, message);
    }

}
